home *** CD-ROM | disk | FTP | other *** search
- ;%%%%%%%%%%%%%%%%%%%%%%%%
- ;script ircN Settings GUIs
- ;version 7.0
- ;author Quietust/draco
- ;email quietust@ircN.org
- ;url http://www.ircN.org
- ;%%%%%%%%%%%%%%%%%%%%%%%%
- on 1:DIALOG:ircN.loadsettings:*:* {
- if ($devent == init) {
- if (%tdaemon == on) did -c $dname 11
- if (%telnetport != $null) did -a $dname 13 %telnetport
- else did -a $dname 13 3333
- if (%partyline == on) did -c $dname 14
- if (%rcontrol == on) did -c $dname 16
- if (%seenbot == on) did -c $dname 21
- if (%seenchans != $null) did -a $dname 23 %seenchans
- if (%ircii == on) did -c $dname 31
- if (%xdccs == on) did -c $dname 32
- if (%chandump == on) did -c $dname 33
- if (%decrypt == on) did -c $dname 41
- if (%encryptpw != $null) did -a $dname 43 %encryptpw
- else did -a $dname 43 ircN
- loadsettings.update
- did -b $dname 3
- }
- elseif ($devent == sclick) {
- if ((($did == 1) && ($did(2).next == 3)) || ($did == 3)) {
- did -b $dname 3
- if (($did(13) != %telnetport) && (($did(11).state) || (%tdaemon == on))) {
- if ($portfree($did(13))) {
- set %telnetport $did(13)
- tdaemon on
- }
- else {
- iecho WARNING! Unable to open $hc(Telnet daemon) on port $hc(%telnetport) $+ !
- halt
- }
- }
- else {
- if ($did(13)) set %telnetport $did(13)
- else set %telnetport 3333
- if (($did(11).state) && (%tdaemon == off)) tdaemon on
- elseif (($did(11).state == 0) && (%tdaemon == on)) tdaemon off
- }
- if (($did(14).state) && (%partyline == off)) partyline on
- elseif (($did(14).state == 0) && (%partyline == on)) partyline off
- if (($did(16).state) && (%rcontrol == off)) rcontrol on
- elseif (($did(16).state == 0) && (%rcontrol == on)) rcontrol off
- if (($did(21).state) && (%seenbot == off)) seen on
- elseif (($did(21).state == 0) && (%seenbot == on)) seen off
- if ($did(23)) set %seenchans $did(23)
- else set %seenchans none
- if (($did(31).state) && (%ircii == off)) ircii on
- elseif (($did(31).state == 0) && (%ircii == on)) ircii off
- if (($did(32).state) && (%xdccs == off)) xdcc on
- elseif (($did(32).state == 0) && (%xdccs == on)) xdcc off
- if (($did(33).state) && (%chandump == off)) .timer 1 0 chandump on
- elseif (($did(33).state == 0) && (%chandump == on)) chandump off
- if ($did(41).state) set %decrypt on
- else set %decrypt off
- if ($did(43)) set %encryptpw $did(43)
- else set %encryptpw ircN
- }
- elseif ($did == 15) run notepad $td(cmotd.txt)
- else loadsettings.update
- }
- elseif ($devent == edit) did -e $dname 3
- }
- alias -l loadsettings.update {
- if ($did(11).state) {
- did -e $dname 10
- did -e $dname 12
- did -e $dname 13
- did -e $dname 14
- if ($did(14).state) did -e $dname 15
- else did -b $dname 15
- did -e $dname 16
- }
- else {
- did -b $dname 10
- did -b $dname 12
- did -b $dname 13
- did -bu $dname 14
- did -b $dname 15
- did -bu $dname 16
- }
- if ($did(21).state) {
- did -e $dname 20
- did -e $dname 22
- did -e $dname 23
- }
- else {
- did -b $dname 20
- did -b $dname 22
- did -b $dname 23
- }
- if ($did(41).state) {
- did -e $dname 40
- did -e $dname 42
- did -e $dname 43
- }
- else {
- did -b $dname 40
- did -b $dname 42
- did -b $dname 43
- }
- did -e $dname 3
- }
- on 1:DIALOG:ircN.fldprot:*:* {
- if ($devent == init) {
- if (%chanprot == on) did -c $dname 3
- if (%txtfld == on) did -c $dname 21
- if (%tfchans) did -ra $dname 23 %tfchans
- else did -ra $dname 23 none
- if (%maxlines) did -ra $dname 25 %maxlines
- else did -ra $dname 25 10
- if (%lps) did -ra $dname 27 $div(%lps,1000)
- else did -ra $dname 27 60
- if (%kckmsg.txt) did -ra $dname 29 %kckmsg.txt
- if (%txban == on) did -c $dname 30
- if (%ktops == on) did -c $dname 31
- if (%tck == on) did -c $dname 32
- if (%joinfld == on) did -c $dname 41
- if (%jfchans) did -ra $dname 43 %jfchans
- else did -ra $dname 43 none
- if (%maxjoins) did -ra $dname 45 %maxjoins
- else did -ra $dname 45 3
- if (%jps) did -ra $dname 47 $div(%jps,1000)
- else did -ra $dname 47 60
- if (%kckmsg.join) did -ra $dname 49 %kckmsg.join
- if (%jban == on) did -c $dname 50
- if (%jck == on) did -c $dname 51
- if (%nickfld == on) did -c $dname 61
- if (%nfchans) did -ra $dname 63 %nfchans
- else did -ra $dname 63 none
- if (%maxnicks) did -ra $dname 65 %maxnicks
- else did -ra $dname 65 3
- if (%nps) did -ra $dname 67 $div(%nps,1000)
- else did -ra $dname 67 60
- if (%kckmsg.nick) did -ra $dname 69 %kckmsg.nick
- if (%nban == on) did -c $dname 70
- if (%knpops == on) did -c $dname 71
- if (%nck == on) did -c $dname 72
- if (%kickfld == on) did -c $dname 81
- if (%kfchans) did -ra $dname 83 %kfchans
- else did -ra $dname 83 none
- if (%maxkicks) did -ra $dname 85 %maxkicks
- else did -ra $dname 85 5
- if (%kps) did -ra $dname 87 $div(%kps,1000)
- else did -ra $dname 87 60
- if (%kckmsg.nick) did -ra $dname 89 %kckmsg.kick
- if (%kban == on) did -c $dname 90
- if (%kck == on) did -c $dname 91
- if (%mdopfld == on) did -c $dname 101
- if (%dfchans) did -ra $dname 103 %dfchans
- else did -ra $dname 103 none
- if (%maxdeops) did -ra $dname 105 %maxdeops
- else did -ra $dname 105 3
- if (%dps) did -ra $dname 107 $div(%dps,1000)
- else did -ra $dname 107 60
- if (%kckmsg.deop) did -ra $dname 109 %kckmsg.deop
- if (%dban == on) did -c $dname 110
- if (%dck == on) did -c $dname 111
- if (%capsfld == on) did -c $dname 121
- if (%cpchans) did -ra $dname 123 %cpchans
- else did -ra $dname 123 none
- if (%maxclines) did -ra $dname 125 %maxclines
- else did -ra $dname 125 3
- if (%cps) did -ra $dname 127 $div(%cps,1000)
- else did -ra $dname 127 60
- if (%maxcaps) did -ra $dname 129 %maxcaps
- else did -ra $dname 129 40
- if (%kckmsg.caps) did -ra $dname 131 %kckmsg.caps
- if (%cban == on) did -c $dname 132
- if (%ckops == on) did -c $dname 133
- if (%cck == on) did -c $dname 134
- if (%asciifld == on) did -c $dname 141
- if (%aschans) did -ra $dname 143 %aschans
- else did -ra $dname 143 none
- if (%maxalines) did -ra $dname 145 %maxalines
- else did -ra $dname 145 3
- if (%aps) did -ra $dname 147 $div(%aps,1000)
- else did -ra $dname 147 60
- if (%maxascii) did -ra $dname 149 %maxascii
- else did -ra $dname 149 60
- if (%kckmsg.caps) did -ra $dname 151 %kckmsg.asc
- if (%aban == on) did -c $dname 152
- if (%akops == on) did -c $dname 153
- if (%ack == on) did -c $dname 154
- if (%rptfld == on) did -c $dname 161
- if (%rpchans) did -ra $dname 163 %rpchans
- else did -ra $dname 163 none
- if (%maxrpt) did -ra $dname 165 %maxrpt
- else did -ra $dname 165 4
- if (%rps) did -ra $dname 167 $div(%rps,1000)
- else did -ra $dname 167 60
- if (%minrpt) did -ra $dname 169 %minrpt
- else did -ra $dname 169 10
- if (%kckmsg.rpt) did -ra $dname 171 %kckmsg.rpt
- if (%rban == on) did -c $dname 172
- if (%krops == on) did -c $dname 173
- if (%rck == on) did -c $dname 174
- if (%serverprot == on) did -c $dname 181
- if (%svchans) did -ra $dname 183 %svchans
- else did -ra $dname 183 none
- fldprot.update
- did -b $dname 4
- fldprot.hide 40 51
- fldprot.hide 60 72
- fldprot.hide 80 91
- fldprot.hide 100 111
- fldprot.hide 120 134
- fldprot.hide 140 154
- fldprot.hide 160 174
- fldprot.hide 180 183
- did -a $dname 5 Text Flood
- did -a $dname 5 Join Flood
- did -a $dname 5 Nick Flood
- did -a $dname 5 Mass Kick
- did -a $dname 5 Mass Deop
- did -a $dname 5 Caps Flood
- did -a $dname 5 Ascii Flood
- did -a $dname 5 Repeat Flood
- did -a $dname 5 Server Op
- did -c $dname 5 1
- }
- elseif ($devent == sclick) {
- if ($did == 5) {
- fldprot.hide 20 32
- fldprot.hide 40 51
- fldprot.hide 60 72
- fldprot.hide 80 91
- fldprot.hide 100 111
- fldprot.hide 120 134
- fldprot.hide 140 154
- fldprot.hide 160 174
- fldprot.hide 180 183
- if ($did(5).sel == 1) fldprot.show 20 32
- elseif ($did(5).sel == 2) fldprot.show 40 51
- elseif ($did(5).sel == 3) fldprot.show 60 72
- elseif ($did(5).sel == 4) fldprot.show 80 91
- elseif ($did(5).sel == 5) fldprot.show 100 111
- elseif ($did(5).sel == 6) fldprot.show 120 134
- elseif ($did(5).sel == 7) fldprot.show 140 154
- elseif ($did(5).sel == 8) fldprot.show 160 174
- elseif ($did(5).sel == 9) fldprot.show 180 183
- }
- elseif ((($did == 1) && ($did(2).next == 4)) || ($did == 4)) {
- did -b $dname 4
- if (($did(3).state) && (%chanprot == off)) cprot on
- elseif (($did(3).state == 0) && (%chanprot == on)) cprot off
- if ($did(21).state) set %txtfld on
- else set %txtfld off
- set %tfchans $did(23)
- set %maxlines $did(25)
- set %lps $mpy($did(27),1000)
- if ($did(29)) set %kckmsg.txt $did(29)
- else unset %kckmsg.txt
- if ($did(30).state) set %txban on
- else set %txban off
- if ($did(31).state) set %ktops on
- else set %ktops off
- if ($did(32).state) set %tck on
- else set %tck off
- if ($did(41).state) set %joinfld on
- else set %joinfld off
- set %jfchans $did(43)
- set %maxjoins $did(45)
- set %jps $mpy($did(47),1000)
- if ($did(49)) set %kckmsg.join $did(49)
- else unset %kckmsg.join
- if ($did(50).state) set %jban on
- else set %jban off
- if ($did(51).state) set %jck on
- else set %jck off
- if ($did(61).state) set %nickfld on
- else set %nickfld off
- set %nfchans $did(63)
- set %maxnicks $did(65)
- set %nps $mpy($did(67),1000)
- if ($did(69)) set %kckmsg.nick $did(69)
- else unset %kckmsg.nick
- if ($did(70).state) set %nban on
- else set %nban off
- if ($did(71).state) set %knpops on
- else set %knpops off
- if ($did(72).state) set %nck on
- else set %nck off
- if ($did(81).state) set %kickfld on
- else set %kickfld off
- set %kfchans $did(83)
- set %maxkicks $did(85)
- set %kps $mpy($did(87),1000)
- if ($did(89)) set %kckmsg.kick $did(89)
- else unset %kckmsg.nick
- if ($did(90).state) set %kban on
- else set %kban off
- if ($did(91).state) set %kck on
- else set %kck off
- if ($did(101).state) set %mdopfld on
- else set %mdopfld off
- set %dfchans $did(103)
- set %maxdeops $did(105)
- set %dps $mpy($did(107),1000)
- if ($did(109)) set %kckmsg.deop $did(109)
- else unset %kckmsg.deop
- if ($did(110).state) set %dban on
- else set %dban off
- if ($did(111).state) set %dck on
- else set %dck off
- if ($did(121).state) set %capsfld on
- else set %capsfld off
- set %cpchans $did(123)
- set %maxclines $did(125)
- set %cps $mpy($did(127),1000)
- set %maxcaps $did(129)
- if ($did(131)) set %kckmsg.caps $did(131)
- else unset %kckmsg.caps
- if ($did(132).state) set %cban on
- else set %cban off
- if ($did(133).state) set %ckops on
- else set %ckops off
- if ($did(134).state) set %cck on
- else set %cck off
- if ($did(141).state) set %asciifld on
- else set %asciifld off
- set %aschans $did(143)
- set %maxalines $did(145)
- set %aps $mpy($did(147),1000)
- set %maxascii $did(149)
- if ($did(151)) set %kckmsg.asc $did(151)
- else unset %kckmsg.asc
- if ($did(152).state) set %aban on
- else set %aban off
- if ($did(153).state) set %akops on
- else set %akops off
- if ($did(154).state) set %ack on
- else set %ack off
- if ($did(161).state) set %rptfld on
- else set %rptfld off
- set %rpchans $did(163)
- set %maxrpt $did(165)
- set %rps $mpy($did(167),1000)
- set %minrpt $did(169)
- if ($did(171)) set %kckmsg.rpt $did(171)
- else unset %kckmsg.rpt
- if ($did(172).state) set %rban on
- else set %rban off
- if ($did(173).state) set %krops on
- else set %krops off
- if ($did(174).state) set %rck on
- else set %rck off
- if ($did(181).state) set %serverprot on
- else set %serverprot off
- set %svchans $did(183)
- }
- else fldprot.update
- }
- elseif ($devent == edit) did -e $dname 4
- }
- alias -l fldprot.update {
- if ($did(3).state) {
- did -e $dname 21
- did -e $dname 41
- did -e $dname 61
- did -e $dname 81
- did -e $dname 101
- did -e $dname 121
- did -e $dname 141
- did -e $dname 161
- did -e $dname 181
- }
- else {
- did -ub $dname 21
- did -ub $dname 41
- did -ub $dname 61
- did -ub $dname 81
- did -ub $dname 101
- did -ub $dname 121
- did -ub $dname 141
- did -ub $dname 161
- did -ub $dname 181
- }
- if ($did(21).state) {
- did -e $dname 20
- did -e $dname 22
- did -e $dname 23
- did -e $dname 24
- did -e $dname 25
- did -e $dname 26
- did -e $dname 27
- did -e $dname 28
- did -e $dname 29
- did -e $dname 30
- did -e $dname 31
- did -e $dname 32
- }
- else {
- did -b $dname 20
- did -b $dname 22
- did -b $dname 23
- did -b $dname 24
- did -b $dname 25
- did -b $dname 26
- did -b $dname 27
- did -b $dname 28
- did -b $dname 29
- did -b $dname 30
- did -b $dname 31
- did -b $dname 32
- }
- if ($did(41).state) {
- did -e $dname 40
- did -e $dname 42
- did -e $dname 43
- did -e $dname 44
- did -e $dname 45
- did -e $dname 46
- did -e $dname 47
- did -e $dname 48
- did -e $dname 49
- did -e $dname 50
- did -e $dname 51
- }
- else {
- did -b $dname 40
- did -b $dname 42
- did -b $dname 43
- did -b $dname 44
- did -b $dname 45
- did -b $dname 46
- did -b $dname 47
- did -b $dname 48
- did -b $dname 49
- did -b $dname 50
- did -b $dname 51
- }
- if ($did(61).state) {
- did -e $dname 60
- did -e $dname 62
- did -e $dname 63
- did -e $dname 64
- did -e $dname 65
- did -e $dname 66
- did -e $dname 67
- did -e $dname 68
- did -e $dname 69
- did -e $dname 70
- did -e $dname 71
- did -e $dname 72
- }
- else {
- did -b $dname 60
- did -b $dname 62
- did -b $dname 63
- did -b $dname 64
- did -b $dname 65
- did -b $dname 66
- did -b $dname 67
- did -b $dname 68
- did -b $dname 69
- did -b $dname 70
- did -b $dname 71
- did -b $dname 72
- }
- if ($did(81).state) {
- did -e $dname 80
- did -e $dname 82
- did -e $dname 83
- did -e $dname 84
- did -e $dname 85
- did -e $dname 86
- did -e $dname 87
- did -e $dname 88
- did -e $dname 89
- did -e $dname 90
- did -e $dname 91
- }
- else {
- did -b $dname 80
- did -b $dname 82
- did -b $dname 83
- did -b $dname 84
- did -b $dname 85
- did -b $dname 86
- did -b $dname 87
- did -b $dname 88
- did -b $dname 89
- did -b $dname 90
- did -b $dname 91
- }
- if ($did(101).state) {
- did -e $dname 100
- did -e $dname 102
- did -e $dname 103
- did -e $dname 104
- did -e $dname 105
- did -e $dname 106
- did -e $dname 107
- did -e $dname 108
- did -e $dname 109
- did -e $dname 110
- did -e $dname 111
- }
- else {
- did -b $dname 100
- did -b $dname 102
- did -b $dname 103
- did -b $dname 104
- did -b $dname 105
- did -b $dname 106
- did -b $dname 107
- did -b $dname 108
- did -b $dname 109
- did -b $dname 110
- did -b $dname 111
- }
- if ($did(121).state) {
- did -e $dname 120
- did -e $dname 122
- did -e $dname 123
- did -e $dname 124
- did -e $dname 125
- did -e $dname 126
- did -e $dname 127
- did -e $dname 128
- did -e $dname 129
- did -e $dname 130
- did -e $dname 131
- did -e $dname 132
- did -e $dname 133
- did -e $dname 134
- }
- else {
- did -b $dname 120
- did -b $dname 122
- did -b $dname 123
- did -b $dname 124
- did -b $dname 125
- did -b $dname 126
- did -b $dname 127
- did -b $dname 128
- did -b $dname 129
- did -b $dname 130
- did -b $dname 131
- did -b $dname 132
- did -b $dname 133
- did -b $dname 134
- }
- if ($did(141).state) {
- did -e $dname 140
- did -e $dname 142
- did -e $dname 143
- did -e $dname 144
- did -e $dname 145
- did -e $dname 146
- did -e $dname 147
- did -e $dname 148
- did -e $dname 149
- did -e $dname 150
- did -e $dname 151
- did -e $dname 152
- did -e $dname 153
- did -e $dname 154
- }
- else {
- did -b $dname 140
- did -b $dname 142
- did -b $dname 143
- did -b $dname 144
- did -b $dname 145
- did -b $dname 146
- did -b $dname 147
- did -b $dname 148
- did -b $dname 149
- did -b $dname 150
- did -b $dname 151
- did -b $dname 152
- did -b $dname 153
- did -b $dname 154
- }
- if ($did(161).state) {
- did -e $dname 160
- did -e $dname 162
- did -e $dname 163
- did -e $dname 164
- did -e $dname 165
- did -e $dname 166
- did -e $dname 167
- did -e $dname 168
- did -e $dname 169
- did -e $dname 170
- did -e $dname 171
- did -e $dname 172
- did -e $dname 173
- did -e $dname 174
- }
- else {
- did -b $dname 160
- did -b $dname 162
- did -b $dname 163
- did -b $dname 164
- did -b $dname 165
- did -b $dname 166
- did -b $dname 167
- did -b $dname 168
- did -b $dname 169
- did -b $dname 170
- did -b $dname 171
- did -b $dname 172
- did -b $dname 173
- did -b $dname 174
- }
- if ($did(181).state) {
- did -e $dname 180
- did -e $dname 182
- did -e $dname 183
- }
- else {
- did -b $dname 180
- did -b $dname 182
- did -b $dname 183
- }
- did -e $dname 4
- }
- alias -l fldprot.show {
- set %i.fldprot.show $sub($1,1)
- :start
- inc %i.fldprot.show
- if (%i.fldprot.show <= $2) {
- did -v $dname %i.fldprot.show
- goto start
- }
- }
- alias -l fldprot.hide {
- set %i.fldprot.hide $sub($1,1)
- :start
- inc %i.fldprot.hide
- if (%i.fldprot.hide <= $2) {
- did -h $dname %i.fldprot.hide
- goto start
- }
- }
- on 1:DIALOG:ircN.btnetfld:*:* {
- if ($devent == init) {
- if (%bt.flood == on) did -c $dname 3
- if (%bt.join == on) did -c $dname 11
- if (%bt.jchan) did -ra $dname 13 %bt.jchan
- else did -ra $dname 13 none
- if (%bt.maxjoins) did -ra $dname 15 %bt.maxjoins
- else did -ra $dname 15 15
- if (%bt.jtime) did -ra $dname 17 $div(%bt.jtime,1000)
- else did -ra $dname 17 60
- if (%bt.jkick) did -ra $dname 19 %bt.jkick
- else did -ra $dname 19 Botnet JOIN flood
- if (%bt.jmod == on) did -c $dname 20
- if (%bt.jknop == on) did -c $dname 21
- if (%bt.msg == on) did -c $dname 31
- if (%bt.mchan) did -ra $dname 33 %bt.mchan
- else did -ra $dname 33 none
- if (%bt.maxmsgs) did -ra $dname 35 %bt.maxmsgs
- else did -ra $dname 35 30
- if (%bt.mtime) did -ra $dname 37 $div(%bt.mtime,1000)
- else did -ra $dname 37 60
- if (%bt.mkick) did -ra $dname 39 %bt.mkick
- else did -ra $dname 39 Botnet MESSAGE flood
- if (%bt.mmod == on) did -c $dname 40
- if (%bt.mknop == on) did -c $dname 41
- if (%bt.nick == on) did -c $dname 51
- if (%bt.nchan) did -ra $dname 53 %bt.nchan
- else did -ra $dname 53 none
- if (%bt.maxnicks) did -ra $dname 55 %bt.maxnicks
- else did -ra $dname 55 10
- if (%bt.ntime) did -ra $dname 57 $div(%bt.ntime,1000)
- else did -ra $dname 57 60
- if (%bt.nkick) did -ra $dname 59 %bt.nkick
- else did -ra $dname 59 Botnet NICK flood
- if (%bt.nmod == on) did -c $dname 60
- if (%bt.nknop == on) did -c $dname 61
- if (%bt.ctcp == on) did -c $dname 71
- if (%bt.cchan) did -ra $dname 73 %bt.cchan
- else did -ra $dname 73 none
- if (%bt.maxctcps) did -ra $dname 75 %bt.maxctcps
- else did -ra $dname 75 10
- if (%bt.ctime) did -ra $dname 77 $div(%bt.ctime,1000)
- else did -ra $dname 77 60
- if (%bt.ckick) did -ra $dname 79 %bt.ckick
- else did -ra $dname 79 Botnet CTCP flood
- if (%bt.cmod == on) did -c $dname 80
- if (%bt.cknop == on) did -c $dname 81
- btnetfld.update
- did -b $dname 4
- }
- elseif ($devent == edit) did -e $dname 4
- elseif ($devent == sclick) {
- if ((($did == 1) && ($did(2).next == 4)) || ($did == 4)) {
- did -b $dname 4
- if (($did(3).state) && (%bt.flood == off)) botflood on
- elseif (($did(3).state == 0) && (%bt.flood == on)) botflood off
- if ($did(11).state) set %bt.join on
- else set %bt.join off
- set %bt.jchan $did(13)
- set %bt.maxjoins $did(15)
- set %bt.jtime $mpy($did(17),1000)
- set %bt.jkick $did(19)
- if ($did(20).state) set %bt.jmod on
- else set %bt.jmod off
- if ($did(21).state) set %bt.jknop on
- else set %bt.jknop off
- if ($did(31).state) set %bt.msg on
- else set %bt.msg off
- set %bt.mchan $did(33)
- set %bt.maxmsgs $did(35)
- set %bt.mtime $mpy($did(37),1000)
- set %bt.mkick $did(39)
- if ($did(40).state) set %bt.mmod on
- else set %bt.mmod off
- if ($did(41).state) set %bt.mknop on
- else set %bt.mknop off
- if ($did(51).state) set %bt.nick on
- else set %bt.nick off
- set %bt.nchan $did(53)
- set %bt.maxnicks $did(55)
- set %bt.ntime $mpy($did(57),1000)
- set %bt.nkick $did(59)
- if ($did(60).state) set %bt.nmod on
- else set %bt.nmod off
- if ($did(61).state) set %bt.nknop on
- else set %bt.nknop off
- if ($did(71).state) set %bt.ctcp on
- else set %bt.ctcp off
- set %bt.cchan $did(73)
- set %bt.maxctcps $did(75)
- set %bt.ctime $mpy($did(77),1000)
- set %bt.ckick $did(79)
- if ($did(80).state) set %bt.cmod on
- else set %bt.cmod off
- if ($did(81).state) set %bt.cknop on
- else set %bt.cknop off
- }
- else btnetfld.update
- }
- elseif ($devent == edit) did -e $dname 4
- }
- alias -l btnetfld.update {
- if ($did(3).state) {
- did -e $dname 11
- did -e $dname 31
- did -e $dname 51
- did -e $dname 71
- }
- else {
- did -ub $dname 11
- did -ub $dname 31
- did -ub $dname 51
- did -ub $dname 71
- }
- if ($did(11).state) {
- did -e $dname 10
- did -e $dname 12
- did -e $dname 13
- did -e $dname 14
- did -e $dname 15
- did -e $dname 16
- did -e $dname 17
- did -e $dname 18
- did -e $dname 19
- did -e $dname 20
- did -e $dname 21
- }
- else {
- did -b $dname 10
- did -b $dname 12
- did -b $dname 13
- did -b $dname 14
- did -b $dname 15
- did -b $dname 16
- did -b $dname 17
- did -b $dname 18
- did -b $dname 19
- did -b $dname 20
- did -b $dname 21
- }
- if ($did(31).state) {
- did -e $dname 30
- did -e $dname 32
- did -e $dname 33
- did -e $dname 34
- did -e $dname 35
- did -e $dname 36
- did -e $dname 37
- did -e $dname 38
- did -e $dname 39
- did -e $dname 40
- did -e $dname 41
- }
- else {
- did -b $dname 30
- did -b $dname 32
- did -b $dname 33
- did -b $dname 34
- did -b $dname 35
- did -b $dname 36
- did -b $dname 37
- did -b $dname 38
- did -b $dname 39
- did -b $dname 40
- did -b $dname 41
- }
- if ($did(51).state) {
- did -e $dname 50
- did -e $dname 52
- did -e $dname 53
- did -e $dname 54
- did -e $dname 55
- did -e $dname 56
- did -e $dname 57
- did -e $dname 58
- did -e $dname 59
- did -e $dname 60
- did -e $dname 61
- }
- else {
- did -b $dname 50
- did -b $dname 52
- did -b $dname 53
- did -b $dname 54
- did -b $dname 55
- did -b $dname 56
- did -b $dname 57
- did -b $dname 58
- did -b $dname 59
- did -b $dname 60
- did -b $dname 61
- }
- if ($did(71).state) {
- did -e $dname 70
- did -e $dname 72
- did -e $dname 73
- did -e $dname 74
- did -e $dname 75
- did -e $dname 76
- did -e $dname 77
- did -e $dname 78
- did -e $dname 79
- did -e $dname 80
- did -e $dname 81
- }
- else {
- did -b $dname 70
- did -b $dname 72
- did -b $dname 73
- did -b $dname 74
- did -b $dname 75
- did -b $dname 76
- did -b $dname 77
- did -b $dname 78
- did -b $dname 79
- did -b $dname 80
- did -b $dname 81
- }
- did -e $dname 4
- }
- on 1:DIALOG:ircN.userprot:*:* {
- if ($devent == init) {
- if (%userprot == on) did -c $dname 3
- if (%msgfld == on) did -c $dname 11
- if (%msgmaxu) did -ra $dname 13 %msgmaxu
- else did -ra $dname 13 15
- if (%murps) did -ra $dname 15 $div(%murps,1000)
- else did -ra $dname 15 60
- if (%msgremu) did -ra $dname 17 %msgremu
- else did -ra $dname 17 45
- if (%msgmax) did -ra $dname 19 %msgmax
- else did -ra $dname 19 25
- if (%mrps) did -ra $dname 21 $div(%mrps,1000)
- else did -ra $dname 21 60
- if (%msgrem) did -ra $dname 23 %msgrem
- else did -ra $dname 23 30
- if (%ctcpfld == on) did -c $dname 31
- if (%ctcpmaxu) did -ra $dname 33 %ctcpmaxu
- else did -ra $dname 33 5
- if (%curps) did -ra $dname 35 $div(%curps,1000)
- else did -ra $dname 35 60
- if (%ctcpremu) did -ra $dname 37 %ctcpremu
- else did -ra $dname 37 45
- if (%ctcpmax) did -ra $dname 39 %ctcpmax
- else did -ra $dname 39 15
- if (%crps) did -ra $dname 41 $div(%crps,1000)
- else did -ra $dname 41 60
- if (%ctcprem) did -ra $dname 43 %ctcprem
- else did -ra $dname 43 30
- if (%notfld == on) did -c $dname 51
- if (%notmaxu) did -ra $dname 53 %notmaxu
- else did -ra $dname 53 20
- if (%nturps) did -ra $dname 55 $div(%nturps,1000)
- else did -ra $dname 55 60
- if (%notremu) did -ra $dname 57 %notremu
- else did -ra $dname 57 45
- if (%notmax) did -ra $dname 59 %notmax
- else did -ra $dname 59 35
- if (%ntrps) did -ra $dname 61 $div(%ntrps,1000)
- else did -ra $dname 61 60
- if (%notrem) did -ra $dname 63 %notrem
- else did -ra $dname 63 30
- if (%invfld == on) did -c $dname 71
- if (%invmaxu) did -ra $dname 73 %invmaxu
- else did -ra $dname 73 5
- if (%iurps) did -ra $dname 75 $div(%iurps,1000)
- else did -ra $dname 75 60
- if (%invremu) did -ra $dname 77 %invremu
- else did -ra $dname 77 45
- if (%invmax) did -ra $dname 79 %invmax
- else did -ra $dname 79 10
- if (%irps) did -ra $dname 81 $div(%irps,1000)
- else did -ra $dname 81 60
- if (%invrem) did -ra $dname 83 %invrem
- else did -ra $dname 83 30
- userprot.update
- did -b $dname 4
- }
- elseif ($devent == edit) did -e $dname 4
- elseif ($devent == sclick) {
- if ((($did == 1) && ($did(2).next == 4)) || ($did == 4)) {
- did -b $dname 4
- if (($did(3).state) && (%userprot == off)) fprot on
- elseif (($did(3).state == 0) && (%userprot == on)) fprot off
- if ($did(11).state) set %msgfld on
- else set %msgfld off
- set %msgmaxu $did(13)
- set %murps $mpy($did(15),1000)
- set %msgremu $did(17)
- set %msgmax $did(19)
- set %mrps $mpy($did(21),1000)
- set %msgrem $did(23)
- if ($did(31).state) set %ctcpfld on
- else set %ctcpfld off
- set %ctcpmaxu $did(33)
- set %curps $mpy($did(35),1000)
- set %ctcpremu $did(37)
- set %ctcpmax $did(39)
- set %crps $mpy($did(41),1000)
- set %ctcprem $did(43)
- if ($did(51).state) set %notfld on
- else set %notfld off
- set %notmaxu $did(53)
- set %nturps $mpy($did(55),1000)
- set %notremu $did(57)
- set %notmax $did(59)
- set %ntrps $mpy($did(61),1000)
- set %notrem $did(63)
- if ($did(71).state) set %invfld on
- else set %invfld off
- set %invmaxu $did(73)
- set %iurps $mpy($did(75),1000)
- set %invremu $did(77)
- set %invmax $did(79)
- set %irps $mpy($did(81),1000)
- set %invrem $did(83)
- }
- else userprot.update
- }
- elseif ($devent == edit) did -e $dname 4
- }
- on 1:DIALOG:ircN.cloaksettings:*:* {
- if ($devent == init) {
- if (%cloak.addon == on) did -c $dname 11
- if (%cloak.ping == on) did -c $dname 12
- if (%cloak.version == on) did -c $dname 13
- if (%cloak.finger == on) did -c $dname 14
- if (%cloak.time == on) did -c $dname 15
- }
- elseif ($devent == sclick) {
- if ((($did == 1) && ($did(2).next == 3)) || ($did == 3)) {
- did -b $dname 3
- if ($did(11).state) set %cloak.addon on
- else set %cloak.addon off
- if ($did(12).state) set %cloak.ping on
- else set %cloak.ping off
- if ($did(13).state) set %cloak.version on
- else set %cloak.version off
- if ($did(14).state) set %cloak.finger on
- else set %cloak.finger off
- if ($did(15).state) set %cloak.time on
- else set %cloak.time off
- }
- else did -e $dname 3
- }
- }
-